package org.su.generalmvc.annotaion;

import java.lang.annotation.ElementType;
import java.lang.annotation.Retention;
import java.lang.annotation.RetentionPolicy;
import java.lang.annotation.Target;
import java.sql.Connection;

/**
 * 用于自动开起事务，事务侧略与jdbc事务侧略一样。
 * 该注解默认值为（Connection.TRANSACTION_REPEATABLE_READ）。
 * 如果不使用这个注解，表示不开启事务
 * @author yangchuan
 * @CreateTime 2010-8-26 上午08:52:10
 *
 */
@Retention(RetentionPolicy.RUNTIME)
@Target(value={ElementType.METHOD})
public @interface Transaction {
	public int value() default Connection.TRANSACTION_REPEATABLE_READ;
}
